package org.NooLab.somclients.components.params;

import org.NooLab.somclients.intf.SomClientsPublicIntf;



/**
 * 
 * this interface provides all the more general properties etc....
 * 
 *
 */
public interface SomClientParamPkgIntf {


	public int getPackageType();

	public void setGuid(String guid);

	/** this identifies a particular config file by means of a simple ID */
	public void useTemplateConfig(int sid);

	/**  true = use direct connection (OO-invokes) instead of remote connection  */
	public void setHost(SomClientsPublicIntf somClientsHost, boolean useDirectReference );

	public SomClientsPublicIntf getHost();
	public boolean useDirectReference();

	public void setSourceDbName(String dbName);

	public String getSourceDbName();
	
	public void setTargetDbName(String dbName);
	
	public String getTargetDbName();

	public void setProjectName( String prjname );
	String getProjectName();
}
